package info.touret.winecellar.bottle.shared;

import info.touret.winecellar.bottle.server.domain.Tasting;
import info.touret.winecellar.dao.server.ObjectifyLocator;
import info.touret.winecellar.dao.shared.DatastoreObjectProxy;

import java.util.Date;

import com.google.web.bindery.requestfactory.shared.ProxyFor;

/**
 * @author touret-a
 */
@ProxyFor(value = Tasting.class, locator = ObjectifyLocator.class)
public interface TastingProxy extends DatastoreObjectProxy {

	void setBottleID(Long bottleID);

	Integer getNote();

	Integer getQuantity();

	Date getTasted();

	Long getBottleID();
	
	void setNote(Integer note);

	void setQuantity(Integer qty);

	void setTasted(Date tasted);
	
	String getBottleName();

}